div.twisplay {
  width: 638px;
  height: 124px;
  background: #f8f8f8;
  border: 1px solid #ddd;
  @include border-radius(5px, 5px);
  @include box-shadow(#eee 0px 2px 2px);
  margin-bottom: 1em;
  
  div.avatar {
    float: left;
    width: 100px;
    height: 100px;
    padding: 12px 10px;
    
    img {
      width: 100px;
      height: 100px;
      @include border-radius(5px, 5px);
    }
  }
  
  div.message {
    float: left;
    width: 503px;
    height: 100px;
    padding: 12px 10px 12px 5px;
    
    p {
      font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
      color: #666;
      
      &.author {
        font-size: 14px;
        margin-bottom: 0;

        a {
          font-size: 18px;
          text-decoration: none;
          font-weight: bold;
        }
      }
      
      &.tweet {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 0;
        height: 53px;

        a {
          text-decoration: none;
        }
      }
    }
    
    div.twitter_links {
      float: left;
      width: 503px;
      height: 10px;
      
      div {
        float: left;
        height: 10px;
        font-size: 13px;
        margin-right: 15px;
        
        a {
          text-decoration: none;
          color: #666;
          line-height: 15px;
          vertical-align: bottom;
          
          img {
            vertical-align: bottom;
          }
          
          &:hover {
            color: #0066cc;
          }
        }
      }
    }
  }
}